extends CanvasLayer
# ==================================================
# author: qlh
# description： 
# 游戏弹窗层，控制弹窗相关的逻辑
# ==================================================
const Confirm = preload("res://tool/common/Confirm/Confirm.tscn")

onready var toastBox = $ToastBox


func _ready():
	pass 
	

		

# ==================================================
# 简单的提示信息，无需手动关闭
# @parm msg = 提示消息
# @parm time = 消息显示时间 秒  默认两秒
# ==================================================
func toast_info(msg, time=2):
	toastBox.toast_info(msg, time)
	pass


# ==================================================
# 常规确认框
# @parm text = 提示消息
# @parm node 回调节点
# @parm ok_method 回调节点确认方法
# @parm cancle_method 回调节点取消方法
# @parm data 确认框所携带的数据，将在回调方法中传入
# ==================================================
func confirm(text, node=null, ok_method=null, cancle_method=null, data=null):
	var confirm = Confirm.instance()
	add_child(confirm)
	confirm.set_data(text, node, ok_method, cancle_method, data)


	
	
	
